Clue Tables: A Distributed, Dynamic-Binding Naming Mechanism
نویسندگان
چکیده
This paper presents a distributed, dynamic naming mechanism called clue tables for building highly scalable, highly available distributed file systems. The clue tables naming mechanism is distinctive in three aspects. First, it is designed to cope well with the hierarchical structure of the modern large-scale computer networks. Second, it implicitlycarries out load balancing among servers to improve system scalability. Third, it supports file replication and dynamically designates a primary copy to resolve possible data inconsistency. This paper also reports a performance evaluation of the clue tables mechanism when compared with NFS, a popular distributed file system.
منابع مشابه
Linking and Loading in a Persistent Dsm Operating System
Our native Java compiler directly generates runtime structures in a persistent Distributed Shared Memory (DSM). The compiler has been used to build a general purpose PC Operating System (OS) on top of a persistent DSM memory. The persistent DSM operating environment lends itself naturally to an integration of symbol tables, class descriptors and naming during Java program compilation and execut...
متن کاملUsing a Properties Based Naming System in Mobile Agents Environments for Pervasive Computing
Mobile Agents model is widely accepted as a good solution to simplify the coordination in a complex and distributed environment. Pervasive computing, presents many issues regarding resources discovery and heterogeneous routing on different network topologies. This paper is concerned about the architecture of a dynamic name properties based system able to manage Agents and places without a netwo...
متن کاملResistance mechanism of human immunodeficiency virus type-1 protease to inhibitors: A molecular dynamic approach
Human immunodeficiency virus type 1 (HIV-1) protease inhibitors comprise an important class of drugs used in HIV treatments. However, mutations of protease genes accelerated by low fidelity of reverse transcriptase yield drug resistant mutants of reduced affinities for the inhibitors. This problem is considered to be a serious barrier against HIV treatment for the foreseeable future. In this st...
متن کاملDesigning a Flexible Naming System with the Compliant Systems Architecture
Naming is an integral component of all computer systems and, in the case of distributed computing, often requires application-level involvement. Distributed paradigms concerned with supporting computation over discrete address spaces must identify specific program entities before they may interact. Naming systems satisfy this requirement by binding an entity to a name and allowing other program...
متن کاملAn Experimental Implementation of the Tilde Naming System
The Tilde naming system identifres files in a distributed computing system in a novel way, providing a consistent mechanism for referencing both local and remote files that is independent of the details of the underlying computing environment. The Tilde naming system achieves this independence by providing each user with control of a private name evaluation environment. In contrast, several con...
متن کامل